#include "../gtest-1.6.0/fused-src/gtest/gtest.h"
#include "../../libraries/parsing/parsing.h"

class fisicoTest : public testing::Test
{
public:
  Parsing P;
  string mensaje1;

  virtual void SetUp()
  {
    mensaje1 = "(sense_body 531 (view_mode high normal) (stamina 22.5 0.6) (speed 0.17) (kick 0) (dash 510) (turn 17) (say 0))";

  }

  virtual void TearDown()
  {
  }
};


TEST_F(fisicoTest, test1)
{
    float a;
    P.fisico(mensaje1,&a);
     EXPECT_EQ(float(0.17),a);

}
TEST_F(fisicoTest, test2)
{
    float a;
    P.fisico(mensaje1,&a);
     EXPECT_EQ(P.fisico(mensaje1,&a),531);

}


int main(int argc, char **argv)
{
    ::testing::InitGoogleTest(&argc, argv);
    return RUN_ALL_TESTS();
}
